#include "include.h"


int main(void)
{
	SystemInit(); 			 //系统时钟初始化为72M	  SYSCLK_FREQ_72MHz
	InitDelay(72);	     //延时初始化
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);	//设置NVIC中断分组2:2位抢占优先级，2位响应优先级
	InitUart1();				 //用于与PC端进行通信
	usart3_init(115200); //与主控通信
	InitPWM();					 //初始化PWM
	InitTimer2();        //用于产生100us的定时中断
	TIM4_Init(200,7199); //定时20ms
	InitADC();           //初始化ADC
	InitLED();  				 //初始化LED IO口
	InitKey();   				 //初始化 按钮
	InitBuzzer();				 //初始化 
	InitFlash(); 				 //初始化Flash
	InitMemory();				 //初始化动作组存储
	LED = LED_ON;  			 //亮灯
	u3_printf("start");
	while(1)
	{
		TestRun();
	}
}

